package com.yukefms.jointpoint;

import java.util.HashMap;
import java.util.Map;

/**
 * @Description
 * @Author Ping
 * @Date 2021/6/19 1:07
 **/
public class TolerantEpsilon {


    /**
     * The follows are the measurements, each of which has corresponding tolerant error.
     *  for Length or distance, its tolerant is set as 2 cm or 0.02 M
     */
    public static final double LENGTH_EPSILON = 0.02 ;
    /**
     * the minimum distance constant, which can be noticed  when moving at normal speed.
     */
    public static final double MOVING_LENGTH_EPSILON = 0.002 ;
    /**
     * the minimum distance constant, which is the distance  for two joints
     */
    public static final double ABOVE_LENGTH_DISTANCE = 0.05 ;
    /**
     * the minimum distance constant, which can be noticed  when do crossing at more slow speed.
     */
    public static final double CROSSING_MOVING_DOWN_EPSILON = 0.0001 ;
    /**
     * the distance constant, which is the tolerant distance for body staying static.
     */
    public static final double STATIC_LENGTH_EPSILON = 0.002 ;
    /**
     * tolerant distance for two foot together, in default 10CM.
     */
    public static final double FOOT_TOGETHER_EPSILON = 0.15 ;
    /**
     * for the angle, its tolerant is 12.5 degree.
     * 15.0
     */
    public static final double ANGLE_EPSILON = 18 / 180.0  * Math.PI ;

    public static final int DOING_TRANSITION_MAX_UNSAT_ERROR = 10 ;

}
/**


 }

 }



 */
